class Person {  
    // 构造函数，用于初始化对象的属性  
    constructor(name, age) {  
        this.name = name; // 字符串类型的属性，表示人的名字  
        this.age = age;   // 数字类型的属性，表示人的年龄  
    }  
  
    // 方法，用于描述人的行为  
    greet() {  
        console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`);  
    }  
  
    // 另一个方法，计算并返回5年后的年龄  
    ageInFiveYears() {  
        return this.age + 5;  
    }  
}  
  
// 使用类创建对象实例  
const person1 = new Person('Alice', 30);  
  console.log(person1);
  
// // 调用对象的方法  
person1.greet(); // 输出: Hello, my name is Alice and I am 30 years old.  
// console.log(person1.ageInFiveYears()); // 输出: 35